a {
    text-decoration: none;
}
.display-1 {
    margin-top: 30vh;
    margin-bottom: 135px;
}
.container-fluid nav div {
    padding: 0 11vh 0 11vh;
}
.container-fluid nav div a {
    color: white;
}
.list-group-item-success {
    background-color: #8FE0ADE6;
}
.list-group-item-info {
    background-color: #94C7F3E6;
}
.list-group-item-danger {
    background-color: #E99092E6;
}
.list-group-item-primary {
    background-color: #A299E7E6;
}
.bg-teal {
    --bs-btn-bg: #20c997;
    background-color: #20c997;
    --bs-btn-border-color: #20c997;
    --bs-btn-hover-bg: #1ca57c;
    --bs-btn-hover-border-color: #1aa179;
    --bs-btn-active-bg: #1aa179;
    --bs-btn-active-border-color: #1a9c75;
    
}
/* bg */
#bg {
    -moz-transform: scale(1.0);
    -webkit-transform: scale(1.0);
    -ms-transform: scale(1.0);
    transform: scale(1.0);
    
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: -1;
}

    #bg:before, #bg:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }



    #bg:after {
        -moz-transform: scale(1.125);
        -webkit-transform: scale(1.125);
        -ms-transform: scale(1.125);
        transform: scale(1.125);
        -moz-transition: -moz-transform 0.325s ease-in-out, -moz-filter 0.325s ease-in-out;
        -webkit-transition: -webkit-transform 0.325s ease-in-out, -webkit-filter 0.325s ease-in-out;
        -ms-transition: -ms-transform 0.325s ease-in-out, -ms-filter 0.325s ease-in-out;
        transition: transform 0.325s ease-in-out, filter 0.325s ease-in-out;
        background-image: url("../../images/bg.jpg");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1;
    }

    body #bg:after {
        -webkit-animation: scale-down-center 1.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
                animation: scale-down-center 1.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    }



/* ----------------------------------------------
 * Generated by Animista on 2022-6-2 21:31:42
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-down-center
 * ----------------------------------------
 */
 @-webkit-keyframes scale-down-center {
    0% {
      -webkit-transform: scale(1.5);
              transform: scale(1.5);
    }
    100% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }
  @keyframes scale-down-center {
    0% {
      -webkit-transform: scale(1.5);
              transform: scale(1.5);
    }
    100% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }
  
